
#ifndef GIP_SUBAPP_H
#define GIP_SUBAPP_H 1

#include "gip_types.h"
#include "gip_app.h"

/* 
   a sub app is a modal window with a layout similar to the
   main app window, but without a menu bar and without a
   status bar.
*/

/* creates a new subapp object */
GipWidget * gip_subapp_new(char *title);

/* opens the subapp */
void        gip_subapp_open(GipWidget *subapp);

/* closes the subapp */
void        gip_subapp_close(GipWidget *subapp);

/* sets the window title */
void        gip_subapp_set_title(GipWidget *subapp, char *title);

/* adds a panel/panelgroup to one of the N/S/W/E locations */
void        gip_subapp_add_panel(GipWidget *subapp, GipWidget *panel,
				 int position);

/* adds a canvas to the center region */
void        gip_subapp_add_canvas(GipWidget *subapp, GipWidget *canvas);

#endif
